Title Field

Example:

<?php
class Title_Fields_Widget extends WP_Widget {
function __construct() {
    // Instantiate the parent object
    $widget_ops = array(
        'classname' => 'widget_title_fields_entries',
        'description' => esc_attr__('Title Field Widget - Created by deshisoft', 'eye-theme')
    );
    $control_ops = array(
        'width' => 275
    );
    parent::__construct( false, 'Title Field Widget', $widget_ops, $control_ops );
}
function widget( $args, $instance ) {
     extract( $args );
     // Widget output
     $title = apply_filters('widget_title', $instance['title']);
     echo $before_widget;
         echo '<div >'. esc_attr($title) .'</div>';
     echo $after_widget;
}
function update( $new_instance, $old_instance ) {
     // Save widget options
     $instance = array();
     $instance = $old_instance;
     $instance['title'] = strip_tags( $new_instance['title'] );
     return $instance;
}
function form( $instance ) {
     // Output admin widget options form
     $title = $instance['title']; ?>
     <p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label>
     <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></p>
<?php
}
}
function title_field_register_widgets() {
     register_widget( 'Title_Fields_Widget' );
}
add_action( 'widgets_init', 'title_field_register_widgets' );
?>

Theme Folder -> function.php
Add this line:

require get_template_directory() . '/inc/title_widget.php';   // inc folder name depend on your theme.

Download Title Widget Field