Я изменил код в плагине
setCaretPosition: function(pos) {
var f1, f2, o;
o = this[0];
if (o.setSelectionRange) {
o.focus();
return o.setSelectionRange(pos, pos);
} else if (o.createTextRange) {
f1 = function () {
return o.focus();
};
setTimeout(f1, 10);
f2 = function() {
var range;
range = o.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
return range.select();
};
setTimeout(f2, 20);
return pos;
}
}
Пожалуйста, проверьте, я тестировал в IE8, IE9 и Firefox.