It's amazing how a smile will soften an intense act or situation. I've heard so much about these types of situations from friends and family, I could probably write a book. The most successful tactic for dealing with this type of person is to say what's on your mind but add a smile and maybe a laugh as if to be sarcastic.
If you get too angry and start yelling at the lady then some will feel like it's not "professional." This could possibly be an issue in your boss's eyes, irregardless if everyone know's how "messy" she is.
Plus people like this person your referring to, LOVE to see other people lose there cool. They like the negative reaction because like the cliche goes "misery loves company."
Getting "snippy" with this person but maintaining a positive attitude will give you satisfaction while not creating a hostile environment.
In my experience, telling the boss about this type of person won't resolve anything. No boss wants hostile employees, so they'll just say whatever bulls*** that needs to be said in order to pacify the situation.Sometimes you have to take matters into your own hands. Good Luck!