Sintaxe: Use variável para o valor css

Tentando manter uma caixa centralizada verticalmente dentro de outra caixa. Eu sei que há CSS que pode fazer isso, mas eu prefiro usar jquery, mais confiável (?).

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

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

Não tenho certeza de quais detalhes estou faltando. A saída deve ter metade do espaço vertical disponível, em pixels.

EDITA

Originalmente, o bloco de texto era um intervalo contido por uma div. A div tinha uma altura definida (140 px neste caso), e o bloco de texto, a extensão, seria uma altura variável com base na quantidade de texto nela. No entanto, preciso que este bloco de texto seja editável. Então eu mudei para uma área de texto. no entanto, o comportamento para as dimensões da área de texto é estranho, e eu tive que definir uma altura e largura estáticas para ele. Agora, a altura desse bloco de texto não é variável; portanto, não há diferença de altura entre ele e o pai com o qual derivar o espaçamento da margem superior. O que devo fazer

questionAnswers(3)

yourAnswerToTheQuestion