Do you know if anybody else feels the same about her?
I would tread very carefully because you are on a contract basis, and you may find that she is actually well liked!! So you don't want to voice your opinion to your detriment.
Do fish about a bit though and find out what people think about her, and whether they consider her a problem or not.
I worked with a guy who seemed to rub people up the wrong way quite a lot. He was gossiped about behind his back by a small group of people. He was a lovely, genuine guy though. We finally got everyone to realise this and soon people took a lot of what he said with a pinch of salt because there was never anything meant by it.