What you have to do is pass the array of results you got from MySQL, $row_get_news, as a parameter to the text_areas_populate() function. Why? Because the first issue in your script is a scope issue. Example:
<?php
$foo = "Hello world!";
function bar() {
echo $foo;
}
bar(); // nothing is outputted - $foo is undefined in bar()'s scope
echo $foo; // outputs "Hello World!" since $foo is defined in current scope
?>
The second problem is that you're not using the variable variable notion properly. For variable variable names, you use notation like so:
$foo = 'bar';
$my_bar = 'Hello world!';
echo ${'my_' . $foo}; // outputs $my_bar -- 'Hello world!'
Then again, once you fix the scope issue by passing the result set as a parameter to the function, you shouldn't be using variable variable names at all anyway.