No, io non ho detto questo, la prima modifica è ok, solo nella classe ascoltatore così:
codice:
public class AscoltatoreBottoneCarica implements ActionListener {
 
  TextArea ta;
  
  public AscoltatoreBottoneCarica(TextArea t){
    ta = t;
} 
  public void actionPerformed(ActionEvent e) { 
    ta.setText("click"); 
} 
}