Hi,
when a field is hidden its value is reset. So if fields hidden value become empty.
You can write some function like this in skeleton plugin:
triggerProfileUpdate($user,&$data,$changed,$isNew){
if ( isset( $data['textarea_alias'] ) )
{
if ( strlen($data['textarea_alias']) > 200 )
{
$data['textarea_alias'] = substr( $data['textarea_alias'], 0, 200 );
}
}
}
NOTE: this code is not tested and not supported, this is only for example purpose