     /// make background transparent
     override var isOpaque: Bool {
         
-        return false
+        return self.textView?.isOpaque ?? true
     }
     
     

            return textColor
        }
        
        return textColor.withAlphaComponent(strength.rawValue)
    }
    
    

        
        let isDarkBackground = (self.textView as? Themable)?.theme?.isDarkTheme ?? false
        
        if let textView = self.textView, textView.isOpaque {
            let color = textView.backgroundColor
            return (isDarkBackground ? color.highlight(withLevel: 0.08) : color.shadow(withLevel: 0.06)) ?? color
        } else {
            return isDarkBackground ? NSColor.white.withAlphaComponent(0.08) : NSColor.black.withAlphaComponent(0.06)
        }
    }
    
    
