А почему через val() не работает?
у меня ок всё
<script src="http://code.jquery.com/jquery-latest.js"></script>
<textarea id="txt"></textarea>
<input type="button" onclick="getVal()" value="get textarea value">
<script type="text/javascript">
function getVal() {
$a = $("#txt").val();
alert($a);
}
</script>