Syntax: Usar variable para el valor css

Intentando mantener una caja centrada verticalmente dentro de otra caja. Sé que hay CSS que puede hacer esto, pero prefiero usar jquery, más confiable (?).

var textH = $(".Text").height();
var vertAlign = ((140 - textH)/2);

$(".Text").css({
    marginTop: 'vertAlign'
});

No estoy seguro de qué detalle me estoy perdiendo. La salida debe ser la mitad del espacio vertical disponible, en píxeles.

EDITA

Originalmente, el bloque de texto era un espacio contenido por un div. El div tenía una altura establecida (140 px en este caso), y el bloque de texto, el intervalo, sería de altura variable en función de la cantidad de texto que contenía. Sin embargo, necesito que este bloque de texto sea editable. Entonces lo cambié a un área de texto. sin embargo, el comportamiento de las dimensiones del área de texto es incómodo y tuve que establecer una altura y un ancho estáticos. Ahora, la altura de este bloque de texto no es variable, por lo que no hay diferencia de altura entre él y su elemento primario con el que derivar el espacio de margen superior. ¿Qué tengo que hacer

Respuestas a la pregunta(3)

Su respuesta a la pregunta