Yes, there is a way to do it.
Don't use typedef. Use another template class. Depending on your needs, try one of...
template <int size=10> class intarray : public aType<int, size> { // yada yada yada };
...or...
template <int size=10> class intarray { private: aType<int, size> mArray; // yada yada yada };
HTH, --Eljay