All custom widgets are not showing in widget area at the same time

parent::__construct(
    'text_widget', // This should be unique
    'Prakash Author Widget',
    array('description' => 'A Simple Author Widget')
);

The first parameter is the Base ID for the widget and should be lowercase and unique. So you have to change text_widget to unique strings, e.g. prakash_author_widget.