Sure. There are three things that make triac operation with transformer load tricky.
1 The transformer primary has a certain inductance that makes the impedance equal to wL, where w is frequency in radians/second and L is the inductance in Henries.
2 It has a very low resistance, which makes even very low DC voltages push a high current through the winding.
3 The core iron saturates at about 1.8 Tesla. Sometimes a little bit higher, but not much.
A misfiring triac produces a DC component (positive and negative half-waves not equal) and this DC component drives a substantial DC current through the primary winding. This DC saturates the core and a saturated core is no longer magnetically active. I.e. it has a very low inductance, which results in a high current drawn from the AC source.
The usual reason for this is that the triac is unsymmetric and reaches holding current at different levels in positive and negative operation. There are also other reasons like poor timing and such.
A remedy (in the former case) is to connect a resistive load across the transformer primary. If the extra power loss cannot be tolerated, a capacitor (AC!) can be connected in series with the resistor to form a classic snubber. It will help the triac reach holding current before current in primary has built up.
If the problem is poor timing accuracy, the remedy is to make the trigger circuit more accurate.
Gunnar Englund