DocumentListener replaced with setDocument on TextArea