Mantendo a posição do cursor em uma posição visível na entrada de texto - o firefox se comporta mal

Estou brincando com a idéia da minha caixa de entrada de texto, clicando em uma div que contém uma seleção de "tags" para adicionar meta-conteúdo. Minha entrada de texto tem uma largura de 35, mas quero que ela possa transbordar.

Pesquisei e encontrei métodos para focar e posicionar meu cursor no final do conteúdo de entrada atualizado, e o chrome e o IE se comportam e rolam automaticamente para mostrar o cursor na área visível da caixa de entrada, mas quando a entrada de texto está cheio e transborda O Firefox 3.0.7 deixa o cursor corretamente posicionado fora da vista para a direita (embora se você pressionar a seta para a direita no teclado, poderá alcançá-lo sem perturbar a posição

ualquer ajuda apreciad

questionAnswers(3)

yourAnswerToTheQuestion