The site is being used on Android tablets. I have included the following in the input's css class:
text-transform: uppercase;
This does its job in that letters typed do appear as upper case in the input. But it is not causing the on screen keyboard to come up with capitalized lettering. The keyboard letters appear as lower case even though they type upper case in the input. So the issue is not so much functionality as the text is in upper case when typed. It's more for consistency and creating a seamless feel for the user who is typing upper case letters with a lower case keyboard.