public JTextField getTeamNameField() {
    if (teamNameField == null) {
      LimitedDocument doc = new LimitedClassnameDocument(1, 32);

      teamNameField = new JTextField(doc, null, 32);
      doc.addDocumentListener(eventHandler);
    }
    return teamNameField;
  }
  public JTextArea getDescriptionArea() {
    if (descriptionArea == null) {
      LimitedDocument doc = new LimitedDocument(3, 72);

      descriptionArea = new JTextArea(doc, null, 3, 72);
      doc.addDocumentListener(eventHandler);
      // descriptionArea.setMaximumSize(descriptionArea.getPreferredScrollableViewportSize());
      // descriptionArea.setLineWrap(true);
      // descriptionArea.setWrapStyleWord(true);
    }
    return descriptionArea;
  }