I am not sure if you could apply TPM for miRNA.
I second this. You calculate TPM to eliminate the length-bias (longer genes get more reads), but I don't think this doesn't make sense for miRNA sequencing.
Also: if you have normalised read counts from DESeq2 why would you want to get TPM values?