Hey, just to add I'm an HR Director. In addition to what I said above make sure your manager is aware of it, but accept that they will not deal with it for you (after all it's your job) It will be an uncomfortable conversation for both of you but is necessary
When you address it make sure it is in private and you are polite and professional, but firm.
Expect to get some negative feedback yourself, but absolutely don't get into a tit for tat conversation or start trying to justify anything, just say 'I hear what you are saying thanks for the feedback' (and reflect on what she says later) let her vent but don't let it get emotional from your side, you just need her to know that these things haven't gone unnoticed, aren't acceptable and need to stop.
Absolutely follow up by email, particularly any key points, and agreements made in the meeting, make sure you offer any support that she needs and if she has asked for some in the meeting, capture that (and follow through)
Also do not under any circumstances, send an email/text/im to your manager etc saying anything that you wouldn't want the individual to see (either now or in the future!)