Входы и текстовые области имеют границы по умолчанию
<style>
.mywidth{
width:100%;
border:0;
}
</style>
отобразит все элементы в вашем контейнере.
Обновление
IE также имеет левый и правый отступы для каждого элемента, и следующий CSS подходит для всех элементов в контейнере в FF3, FF2, Safari 3, IE6 и IE7.
<style>
.mywidth{ width:100%; border:0; padding-left:0; padding-right:0; }
</style>
Однако не забывайте, что вам, вероятно, понадобится рамка и, возможно, заполнение, чтобы поля выглядели пользователям как обычно. Если вы установите эту границу и заполните сами, тогда вы узнаете, в чем разница между браузерами между шириной контейнера и шириной, которую вам нужно будет дать элементам input / textarea.