A mobile terminal, comprising: a display unit configured to have a first area and a second area, the first area being configured to display a keypad and to receive a touch input at the keypad, the second area being configured to display a character that is input based on the touch input at the displayed keypad, and the second area being configured to display a first cursor to identify a position of the second area at which the character is to be displayed; and a controller configured to display a second cursor at the second area, and to selectively activate one of the first cursor and the second cursor when an editing mode is executed while the first cursor is displayed when a predetermined user input is received, wherein the editing mode is a state in which the first cursor and the second cursor are displayed at the same time, wherein the character that is input based on the displayed keypad is input at a position of the activated one of the first cursor and the second cursor, characterized in that: in response to inputting of at least one character when the first cursor is the activated one, the first cursor moves to a position at which a new character is to be input, and the second cursor is configured to start move along the path of the moving first cursor up to the position where the first cursor is displayed, wherein the displayed second cursor moves at a first speed when a typographic error is at the position where the second cursor is displayed, and the displayed second cursor to move at a second speed when a typographic error is not provided, wherein the first speed is slower than the second speed, and wherein when the second cursor is activated, the movement of the second cursor is stopped. a display unit configured to have a first area and a second area, the first area being configured to display a keypad and to receive a touch input at the keypad, the second area being configured to display a character that is input based on the touch input at the displayed keypad, and the second area being configured to display a first cursor to identify a position of the second area at which the character is to be displayed; and a controller configured to display a second cursor at the second area, and to selectively activate one of the first cursor and the second cursor when an editing mode is executed while the first cursor is displayed when a predetermined user input is received, wherein the editing mode is a state in which the first cursor and the second cursor are displayed at the same time, wherein the character that is input based on the displayed keypad is input at a position of the activated one of the first cursor and the second cursor, characterized in that: in response to inputting of at least one character when the first cursor is the activated one, the first cursor moves to a position at which a new character is to be input, and the second cursor is configured to start move along the path of the moving first cursor up to the position where the first cursor is displayed, wherein the displayed second cursor moves at a first speed when a typographic error is at the position where the second cursor is displayed, and the displayed second cursor to move at a second speed when a typographic error is not provided, wherein the first speed is slower than the second speed, and wherein when the second cursor is activated, the movement of the second cursor is stopped. in response to inputting of at least one character when the first cursor is the activated one, the first cursor moves to a position at which a new character is to be input, and the second cursor is configured to start move along the path of the moving first cursor up to the position where the first cursor is displayed, wherein the displayed second cursor moves at a first speed when a typographic error is at the position where the second cursor is displayed, and the displayed second cursor to move at a second speed when a typographic error is not provided, wherein the first speed is slower than the second speed, and wherein when the second cursor is activated, the movement of the second cursor is stopped.