|It certainly sounds like she is becoming a real problem, but the reality is that you are part of the problem too. You have been a supportive, helpful, caring, and likable colleague, and that is commendable. |
However, by always being there to help your associate and bail her out every time she falls behind, you may have inadvertently removed any incentive, desire, or motivation for her to improve. In a buzzword, you have played an enabling role. You have provided such a comfortable safety net for her that she would rather jump into it than jump into her job.
This does not mean that you should not help her any more, but it does mean that you should spend more time doing your work, and less time doing hers. The next time that she comes to you for a bailout, you can still provide some direct help, but try to put more emphasis on demonstrating how to get the work done. If you truly want to help her, you should do so as her mentor, not as her savior.