Visualização formatada de entrada de número AngularJS

Eu quero usar uma entrada de número formatado para mostrar milhares de pontos separados ao usuário quando ele digitar grandes números. Aqui está o código de diretiva que eu usei:http://jsfiddle.net/LCZfd/3/

Quando eu usoinput type="text" funciona, mas quando eu quero usarinput type="number" é estranhamente limpar algo quando o usuário digita grandes números.

Qual é o problemainput[number]?

questionAnswers(5)

yourAnswerToTheQuestion