Changed textarea to have a placeholder attribut and implemented error handling for empty string or only spaces.