when i view you page in Fire Fox, fire bug is reporting multiple errors in the js/prototype.js file, these may be causing spry validation to not work properly.
it is also reporting an error with this code in the SpryAssets/SpryValidationTextarea.js
if (this.options.maxChars > 0 && this.input.value.length > this.options.maxChars){
return;
}
try deleting that code.