textbox: blink once per second
add widgets/caret and port textbox to it
port edit to caret "widget"
button: fix the border calculation when drawing text

The border is remove above the code so there is no need to remove it
twice.
edit: fix the carect filling when the caret is in more then one page

Thanks amsl for reporting the bug.