Что ж, проблема, я надеюсь, проста, таблица представляет данные, и при наведении курсора на элемент td я заменяю его вводом текста. Проблема в том, что поле ввода имеет некоторую ширину по умолчанию, и это заставляет таблицу мерцать.
Как правильно установить поле ввода с помощью? Должен ли я взять первый размер ширины ТД и просто установить в поле ввода?
http://jsfiddle.net/staar2/Pufpq/2/
// Чуть лучше, шрифты были разные в поле ввода и снаружи
http://jsfiddle.net/Pufpq/7/
// Удалить контур
http://jsfiddle.net/Pufpq/8/
Я думаю, что проблема теперь найдена, когда текст задается немного больше ширины, а строка масштабируется больше, но поле ввода соответствует тексту внутри и не меняет ширину.