Load GUI.TextArea

I code the GUI.TextArea to follow my mouse. I would like the GUI.TextArea to disappear when I move my mouse to other location and then reappear a few seconds later. How can I do that?

Describe what is your “other location”. But overally, it can be achieved by using one simple bool. And that bool can be controlled depending on your mouse location.

void OnGUI(){
   if(someBool_is_true){
      //gui stuff
   }
}