Is there any way to stop Android from changing "I want $5.00" into "I want$ 5.00"?
The problem is with Stock keyboard app/service. It can't be fixed by normal means. Simply, use third-party soft keyboard apps viz. SwiftKey, Go Keyboard EX, A.I. Type Keyboard, Hacker's Keyboard etc.