Galera fiz uma mudança que me favorece em organização.
var script = document.createElement("script")
script.setAttribute('type','text/javascript');
[color=red][b] var modulePath = module.replace(/\./g, '/');
script.setAttribute('src', Ext.require.moduleUrl + modulePath + '.js');[/b][/color]
Então eu posso ter a seguinte estrutura de diretorio.
Ext /
ux /
form /
TextMask.js
grid /
OutroComponente.js
e dentro eu tenho um classe
Ext.ux.form.TextMask
Ext.ux.form.OutroComponente
Quando preciso carregar algo faço isso
Ext.require(['Ext.ux.form.TextMask']...)
Ele busca esse arquivo para min.
O bom é que fica tudo organizado.