Force uppercase on input without affecting placeholder text

Experimental terrible way of handling input AND retaining cursor position within the text while converting all characters to uppercase.

It's super hacky and very inelegant, but I thought I'd put it here to see if it can be refined.

I don't like the fact we're hacking in some custom jQuery and require the element to have an ID - I would prefer it stay within the KO framework for completeness.

Mistakes likely - I stole this from google and applied changes rapidly