I have a div with overflow:hidden, inside which I show a phone number as the user types it. The text inside the div is aligned to right and incoming characters
overflow:hidden
Have you tried using the following:
direction: rtl;
For more information see http://www.w3schools.com/cssref/pr_text_direction.asp