JTextAreas доступны для редактирования по умолчанию, поэтому ввод тривиален. Просто вставьте его в тестовый интерфейс и убедитесь сами.
С точки зрения дизайна, использование одной и той же JTextArea для ввода и вывода кажется мне неразумным. Единственный пример, который я могу вспомнить, - это интерфейс оболочки, который налагает более строгие ограничения на то, как работает ввод и вывод, чем JTextArea, предоставляющий «из коробки».