Created a TextWatcher per unique EditText, so each TextWatcher can know which EditText it needs to manage. The TextWatchers will now be recycled in the same way that the EditTexts are. This seemed like an acceptable middle ground between having a single TextWatcher and 1-per-coin.
Fixing Issue #6