Direita para a esquerda Entrada HTML de texto

Para o meu site, preciso fornecer suporte árabe. Parte disso é fornecer caixas de texto de entrada onde, quando o usuário digita, os novos caracteres devem ser anexados à esquerda e o texto deve estar alinhado à direit

definir a propriedade css para

text-align:right

não funcionou, pois não consegui colocar o cursor à esquerda e adicionar letras lá. Então eu removi essa propriedade e adicionei

direction:RTL

Aqui, o cursor veio para a esquerda e o texto estava alinhado à direita. mas os caracteres adicionados recentemente não foram anexados à esquerda. Em vez disso, eles estavam sendo anexados apenas à extremidade direit

Como faço para corrigir isso? por favor ajude.

Por exemplo, consulte a caixa de pesquisa da página em árabe do Google. Preciso do comportamento exato, embora não com aqueles ícones sofisticados de teclado etc.,http: //www.google.com/webhp? hl = ar

questionAnswers(6)

yourAnswerToTheQuestion