No se puede establecer el ancho del área de texto con CSS

He intentado usar este CSS para establecer el ancho de mis elementos de formulario:

input[type="text"], textarea { width:250px; }

Si miras esta captura de pantalla de Firefox, verás que los campos no tienen el mismo ancho. Obtengo un efecto similar en Safari.

alt text http://screamingv.com/ss.pn

¿Hay alguna solución?

ACTUALIZACIÓN: Gracias por la información hasta ahora. Ahora me he asegurado de que el relleno / margen / borde en ambos elementos estén configurados de la misma manera. Todavía estaba teniendo el problema. El CSS original que publiqué fue simplificado ... También estaba configurando la altura del área de texto a 200px. Cuando elimino el estilo de altura, los anchos coinciden. Extraño. Eso no tiene sentido

¿Error del navegador?

Respuestas a la pregunta(8)

Su respuesta a la pregunta