My first thought is that they must be POSTing it and not using a GET. when you add the text manually to the URL you are using a get. if you put it into a form object (and set its method to be POST) then the length limit is much higher (if there is one at all, not sure)
-- gedanken