He hecho esta funcion y soluciona el problema pero ahora me encuentro otro problema el cual es que solo se ejecuta 1 sola vez osea.. quiero que envie el mensaje y se vuelva enabled otra vez y que cuando le de addmessage otra vez este se deshabilite y cuando envie el mensaje se habilite otra vez..
    Código PHP:
    
function addmessage()
{
  var EnviarBoton     = document.getElementById('enviar');
  var TextAreaMensaje = document.getElementById('messagetext');
  
  if(EnviarBoton = 'enviar')
  {
     
  
  new Ajax.Updater( 'chat', 'add.php',
    {    
     method: 'post',
     parameters: $('chatmessage').serialize(), onSuccess: function() { $('messagetext').value = ''; } 
      }
   );
   
   TextAreaMensaje.disabled=true;
   
   }
}