One consideration, if your users take you up on this, How are you planning to display the 2000 characters on screen and in reports?
My reporting tool, Business Objects, limits columns to 1000 characters, and my user call and whine about it, as they typed all 2000 letters without hitting return.
if you can't display what they typed, don't let them type it! I tried to remain child-like, all I acheived was childish.