Any device designed to transport Information generated or stored withing a system outside the a Computer to the computer (or some information processing system). By virtue of being able to store information, this external "sender" is an information processing system (even if a trivial one). The whole process is an instance of Communication.
Commonly, the sender systems are Humans, so that the information is manifested in "human-writable form" and transformed into machine-readable form by the input device (which acts as a computer Sense). Human-writable form of communications include any physical change that can be caused by the human mind (the information stored in it), and mostly come about via Locomotion, and typically via the dexterous use of the Hands' many degrees of freedom (not as many as cyborg hands tho!)
even if not explicitly stated, almost all of these input devices actually transmit time sequences of their respective types of information.
The classification can be done at many levels. If one looks at the most fundamental level, one can talk about which physical forces are being used. In this case, then almost all input devices are electromagnetic (EM) input devices! One can then divide this in many ways, according to the energy of the EM field. or its nature (does it come from molecular EM fields, or from EM waves?) If it comes from molecular EM fields, is it caused by direct contact (button/pointing device), or via pressure waves (audio), or via field patterns at the molecular scale (chemical input). If it comes from EM waves, is it low energy (radio), or high energy (visible). Etc.
Also where to draw the distinction between sender receiver isn't necessarily clear either. For instance, when using a VR motion controller, is the controller part of the "sender" or the "receiver". You could instead consider a chain of sender/receivers, and an overall communication system. You could do this at many scales too. When you use your computer microphone, you can analyze, using communication theory, how each molecule, or little volume of air is transmitting information to the next. This may seem ridiculous but it could be a useful perspective, for instance to analyze the noise in the information transmission (why can't you speak arbitrarily softly, or from arbitrarily far to your microphone? What determines the distance at which it stops being effective for Siri to understand your commands? Many interconnected systems enter in the analysis of such simple to state questions.
See also Human-computer interaction