You might try to extract those info from ftp://mirbase.org/pub/mirbase/CURRENT/genomes/mmu.gff3 and be aware of the strand info of a precursor to make sure you have right coordinates for TSS (specifically, the start position of precursors).
@Tanvir Alam: Actually, you can find the (canonical) start coordinates of precursor miRNA and its corresponding mature miRNA in the gff3 file provided by miRBase by using the identification of miRNA_primary_transcript and miRNA in the 2nd column of the gff3 file. But, of course, if some one can provide CAGE data, then that will be very valuable data since as I knew, the start/end coordinate of miRNA genes are vary within few base pairs.
Tanvir was right. The miRNA primary transcript in the miRBase are around 70-120bp long, implying they are pre-miRNAs and the mature miRNAs are around 20bp.
I came across DIANA tools which gives predicted promoters for miRNAs and they are kilo base pairs upstream. I also got access to PROmiRNA database and it looks like it.