I don't think the problem is that she's spending the money legitimately. I think its that you've given her so much money with no real structure to the relationship. To me, you've perceived this as a handout and are worried she'll come to expect more from you as a result of this. You may be right, you may be wrong.
But in my humble opinion throwing money around isn't going to help anybody, money is no foundation to build a relationship on