Я боюсь, что Firefox на самом деле обрабатывает это так, как должен, потому что символы теперь добавляются справа, чтобы соответствовать межбуквенному интервалу. Safari тоже это делает. IE делает это неправильно, он делает вид, что символ меньше, чем есть на самом деле.
Я бы предложил увеличить ширину поля ввода ...