Criar COMPONENTE / CONTROLE REUTILIZÁVEL, Alguém sabe. Documentação?

Desejo criar componente ou controle visual para formatar a entrada de dados em um formulário, este objeto visual irá ser utilizado em outras paginas web.

Exemplo: Quero criar uma caixa de texto que formata números em diversos formatos: 000.099 000,099 000.000-99 00-12-370. Só que este objeto ira aparecer em diversas paginas, mas não desejo inserir o código desse objeto na pagina.

Como eu devo fazer?