I don't disagree with anything the above poster said - however, please be aware that while what you are being subjected to might fit the dictionary definition of harassment, it does not fit the LEGAL definition of harassment based on the facts in your post.
In order to be ILLEGAL harassment, it has to be based on your race, religion, national origin, gender, disability, pregnancy, or because you are over 40. (You don't say what state you are in; some, but not all, states include other groups for protection, with marital status and sexual orientation being the most common, although not limited to that.)
While the company by all means SHOULD address what is happening, unless what she is doing constitutes ILLEGAL harassment they are not legally obligated to do so.
It is not illegal to be a jerk, even a world-class jerk.
I am by no means unsympathetic - I have been where you are. But your legal options are limited.