@Override
public void focusLost(FocusEvent e) {
overlayTextArea.setOverlayVisible(area.getDocument().getLength() == 0);
}
});
overlayTextArea.addOverlayComponent(overlayLabel);
// has text?
overlayTextArea.setOverlayVisible(area.getDocument().getLength() == 0);
// get it