When entering a character in a curses.textpad.Textbox, the character under the cursor is deleted instead of being shifted when position. I attached a patch which implements the "Insert" mode. Maybe you should make it customizable wheter the Textbox should use the old "Overwrite" or the new "Insert" mode. I'm using python 2.3.3
Applied to the trunk in rev. 60119. Thanks for your patch! Please remember to sign and send in a contributor form; the forms are available at http://www.python.org/psf/contrib/