However, if your colleague's idleness is having a negative impact on your work, or that of your team mates, then you need to take action.
So another option is to pick up the work your colleague isn't doing. This will take care of neglected tasks, but it's only going to add to your stress and frustration, since you're now doing her job as well.
Letting your co-worker continue with her bad work habits could also cause a negative impact on your, or your team's, reputation.
Your last, and likely best, option is to get assertive and take direct action to stop her being so lazy. We'll look at several approaches to doing this.