a text input device for attachment to a game controller includes a small - sized housing , upper and lower faces , a plurality of text entry keys disposed on the upper face , and an attachment interface disposed on the lower face . a bracket for attaching the text input device to a game controller includes an arm portion having first and second ends . an attachment plate is fixed to the first end and has at least one engaging member protruding therefrom and engaging the attachment interface of the text input device . the bracket further includes at least one retaining member protruding from the second end in a position such that , when the attachment plate is coupled to a first part of a game controller and the retaining member is in contact with a second part of the game controller , a force is applied to a face of the retaining member by the second part of the game controller so as to maintain the coupling of the attachment plate to the game controller first part . the attachment plate engaging member is non - destructively disengagable from the attachment interface of the text input device , and is subsequently re - engagable so as to permit subsequent non - destructive disengagement .