Appunto.
Voglio dire: di opzioni ce ne sono tante per decidere quale larghezza fissa impostare.
Basterebbe utilizzare una larghezza fissa (magari in em) o in percentuale anche per gli input.
Ad esempio, nel primo div la textarea è larga 50 colonne ed ovviamente utilizza un font monospace per cui ha una larghezza approssimativa di 32em.
Se imposti per il div esterno una larghezza di poco superiore otterrai il risultato voluto.

L'altra soluzione prevede di ricostruire per ogni div una tabella centrata (per IE) con dimensioni percentuali utilizzando, come già detto, i commenti condizionali.

Non riesco a capire la tua avversità per le dimensioni dichiarate