As was stated, sounds like unresolved sexual tension mixed with unrequited feelings of a deeper nature.
How long have you two been traveling together?
She may have fallen for you, and is afraid to outwardly admit it for fear of rejection, and her thinking that you think she's not sexy (including the physical "lashing out") could be a byproduct or a cry out to notice her as someone other than a road dog.
No matter how tough a female (or someone that identifies as such) appears outwardly, she still needs to hear, from time to time, that she is pretty and sexually appealing to someone.
You at this point apparently are that someone.
Seeing as nature abhors a vacuum, only two paths can be seen as available:
1) Peacefully go your separate ways, or
2) Have a heart-to-heart talk with her about the situation.
Either way, status quo cannot be comfortably maintained in this instance. I believe that we can guess her choice in this.
Of course, she could just be batshite crazy, too.
Sorry for the novel, and good luck.