feat: extend Text field by show_with_pre