Мне удалось получить желаемое поведение, сделав текстовую область ActionListener. В этом ничего не было очевидно.
Command okCommand = null;
public void actionPerformed(ActionEvent evt) {
if(isSingleLineTextArea()) // only if we're a single line
{
if(okCommand!=null) // and we know what the ok command is.
{ Form upd = Display.getInstance().getCurrent(); // get the current form
upd.dispatchCommand(okCommand,new com.codename1.ui.events.ActionEvent(okCommand));
}}
}