There ARE words for this and they are called - abusive female with narcissistic tendencies...
Inflated sense of her own entitlement - tick
Lies to get her own way - tick
Dumps you when you don't have anything more to offer - tick
Inability to control moods and rages - tick
Makes you the bad guy by threatening a restraining order - tick
Won't take responsibility for her own behavior - tick
Totally self centered - tick
You sound like a nice guy - perfect for woman like this. They go after men who are kind, generous, trusting, eager to please, self-reflective, and, most importantly, guys who have a desire to work things out.
She had you firmly by the short and curlies and now you've got your chance to make good your escape. Yea, I have no doubt that she'll try and get back in contact with you and try to pull your heart strings (or the short and curlies again!). But don't kid yourself that it's karma, because she's the one that owes you.
I'd forget about any money she owes you - you won't get it back, what you do need to get back is yourself esteem and manhood.
Run and don't look back. This person is toxic. Go no contact. That means no Facebook, emails, texts. Nothing. Disappear from her life - don't be a fool, next time she'll suck you completely dry.
Next time don't repeat the same mistakes.
You don't need to act like Father Christmas to get someone to love you.