No entendí para nada el codigo que presentas ..
Un <textarea> de HTML (esto deberías verlo en los foros de (x)HTML o manuales respectivos) .. para pre-definir un valor predeterminado se indica en:
Código PHP:
<textarea name="texto" rows=20 cols=80 wrap="off"><? echo $row['texto'] ?></textarea>
Pero en <textarea> común de HTML standard SÓLO interpreta tu "código HTML" como texto plano!!!!!!.
Para verlo com "HTML" .. o usas "HTMLArea" (o equivalente: lo has visto /probado? .. parece que no?) o no lo podrás editar "como lo ves" en HTML interpretado desde un <textarea> convencional.
Un saludo,