15. A system comprising: a non-transitory computer readable medium having instructions stored thereon; and at least one processor configured to execute the instructions to perform operations comprising: receiving a set of one or more segments of interest selected relative to a current position of an input cursor in a text field, the one or more segments of interest comprising at least one of a word, a sentence fragment, a sentence, a phrase, and a passage; performing a semantic analysis to determine a context of the one or more segments of interest, the context comprising at least one of a subtext and a meaning associated with the one or more segments of interest; identifying a set of candidate emoticons for insertion into the text field based on associations between the candidate emoticons and the context; presenting the set of candidate emoticons for entry selection; receiving an entry selection of one or more candidate emoticons from the set of candidate emoticons; and inserting the selected one or more candidate emoticons into the text field.
15. A system comprising: a non-transitory computer readable medium having instructions stored thereon; and at least one processor configured to execute the instructions to perform operations comprising: receiving a set of one or more segments of interest selected relative to a current position of an input cursor in a text field, the one or more segments of interest comprising at least one of a word, a sentence fragment, a sentence, a phrase, and a passage; performing a semantic analysis to determine a context of the one or more segments of interest, the context comprising at least one of a subtext and a meaning associated with the one or more segments of interest; identifying a set of candidate emoticons for insertion into the text field based on associations between the candidate emoticons and the context; presenting the set of candidate emoticons for entry selection; receiving an entry selection of one or more candidate emoticons from the set of candidate emoticons; and inserting the selected one or more candidate emoticons into the text field. 24. The system of claim 15 , wherein the set of candidate emoticons comprises at least one emoticon selected from the group consisting of a character emoticon, a graphical emoticon, a graphically animated emoticon, and an emoticon accompanied by sound.