Los text-area llevan el "value" en otro lado....
Cita: <textarea name="descripcion" cols="21" rows="4" id="textarea" value="$val" ></textarea>
no sirve pero esto si:
Cita: <textarea name="descripcion" cols="21" rows="4" id="textarea" >$val</textarea>
Por cierto... no es <textarea /></textarea> sino <textarea ></textarea>
Suerte!