From what I understand Side channel attacks like that are usually theoretical in that in practice they are not very accurate, require a tremendous sample of known typed information to correlate with the recorded sounds and relies on the listening device remaining the same distance from the keyboard and the user maintaining the same verbosity of typing. Something sophisticated like that would probably be used more by a spy agency with a political or diplomatic target rather than somebody trying to steal your banking info