Сначала попробуйте предложение faraz, и, если оно не работает в IE, попробуйте добавить другое объявление, используя префикс -ms-, например так:
-ms-border-radius: 12px;
Если оно ОСТАЕТСЯ не работает,Вы можете попробовать использовать CSS PIE для принудительной установки css3 в IE: http://css3pie.com/
Что касается решения по изменению размера, вы, вероятно, найдете лучшее решение, чем мое, но вы можете попробовать это:
<input onkeyup="if(this.value.length > 10) { this.style.width = this.offsetWidth + 20 + 'px' }" type="text" />
В этом коде каждый раз, когда пользователь вводит что-то в поле, Javascript проверяет, не превышает ли количество символов во входных данных значение 10. Если «Да», то оно будет расти на 20px.Измените значения на ваше сердечное содержание, пожалуйста.И удачи в вашем проекте.