/**
  * Update the view data based on the current value.
  *
  * @param parent the parent element
  * @param viewData the {@link ViewData} object to update
  * @param isEditing true if in edit mode
  * @return the new value
  */
 private String updateViewData(Element parent, ViewData viewData, boolean isEditing) {
   TextAreaElement input = (TextAreaElement) parent.getFirstChild();
   String value = input.getValue();
   viewData.setText(value);
   viewData.setEditing(isEditing);
   return value;
 }