Hi,
This is primarily for the creators of the Form module (or people who maintain it), but it may be used by anyone else as well. Maybe to add it as standard in next release?
I do not guarantee for any consequences of your website / WB installation due to the following change

When using Form on the website, you can pre-define content of the text field and text area. I wanted my visitors to have that pre-defined text cleared once they click on the text field or text area. It is a very small change to do it.
This is tested on WB version 2.8:
Edit modules/form/view.php on line 192 change:
$values[] = '<input type="text" name="field'.$field_id.'" id="field'.$field_id.'" maxlength="'.$field['extra'].'" value="'.(isset($_SESSION['field'.$field_id])?$_SESSION['field'.$fiel d_id]:$value).'" class="textfield" />';
to:
$values[] = '<input type="text" onclick="this.value=\'\'" name="field'.$field_id.'" id="field'.$field_id.'" maxlength="'.$field['extra'].'" value="'.(isset($_SESSION['field'.$field_id])?$_SESSION['field'.$fiel d_id]:$value).'" class="textfield" />';
Change is only addition of: onclick="this.value=\'\'" in that line. This is for text field.
In the same file, for text area, change line 195:
$values[] = '<textarea name="field'.$field_id.'" id="field'.$field_id.'" class="textarea" cols="25" rows="5">'.(isset($_SESSION['field'.$field_id])?$_SESSION['field'.$field_id]:$value ).'</textarea>';
to:
$values[] = '<textarea name="field'.$field_id.'" id="field'.$field_id.'" class="textarea" cols="25" rows="5" onclick="this.value=\'\'">'.(isset($_SESSION['field'.$field_id])?$_SESSION['field'.$field_id]:$value ).'</textarea>';
As you can see, same code = onclick="this.value=\'\'" has been added here as well.
Save file and you are ready to go

Cheers,
Aleks