Is there a way to limit the number of characters allowed in a text field, default or custom?

I have people putting practically their entire web content in the description. I'd like to force that to be a specific number of characters, then do an additional custom field that's longer and costs money if they want to display it.