Dependency
Partially complete. Need to reset the maxlength each time to avoid blocking the user once they've triggered an enforced limit