Fudged by reducing the textbox limit by a few characters. Everything on the serverside is treating the field as being 1024 characters long so I think it might actually be dependent on the input, e.g. if characters are URLencoded to take up more space or something odd like that. Might be worth further investigation but for now, closed.