¿Cómo hacer que textarea llene el ancho de su ancho padre?

Dado que no sabemos el ancho del div de antemano?

Mi idea: calcule el ancho del div con JS, encuentre la forma de convertirlo en cols y aplique el CSS al área de texto sobre la marcha. ¿Pero quizás no hay necesidad de reinventar la rueda?

Gracias.