A passcode input element for Angular.js